package cn.net.vote.data.mapper;

import cn.net.vote.data.domain.Page;
import cn.net.vote.data.domain.PageData;
import org.springframework.stereotype.Repository;

import java.util.List;


@Repository
public interface BusinessMapper {
    /**用户查询方法*/
    List<PageData> findAllBusinesslistPage(Page page);

    /**商户查询方法-不分页*/
    List<PageData> findAllBusiness(PageData pd);

    /**查询所有参与商户*/
    Integer findAllCount();

    /**查询投票总数*/
    Integer getSumVote();

    /**商户详情*/
    PageData findBusinessOne(PageData pd);

    /**商户投票*/
    Integer businessVote(PageData pd);

    /**商户投票*/
    List<PageData> voteRankings();

    /**商户当前排名*/
    PageData voteRankingsOfBusiness(PageData pd);

    /**添加商户*/
    Integer addBusiness(PageData pd);
}
